import java.util.Timer;
import java.util.TimerTask;

public class Demo3 {
    public static void main(String[] args) {
        Timer timer = new Timer();

        //添加任务
        timer.schedule(new TimerTask() {
            @Override
            public void run() {
                //和线程池不一样,这里的任务是 TimerTask ,但是线程池的任务是 Runnable
                //TimerTask 是实现了 Runnable 的抽象类,第二个参数才是一个时间(多长时间之后才会执行)
                System.out.println("hello 3000");
            }
        },3000);//安排,将任务在合理的时间安排好

        timer.schedule(new TimerTask() {
            @Override
            public void run() {
                System.out.println("hello 2000");
            }
        },2000);

        timer.schedule(new TimerTask() {
            @Override
            public void run() {
                System.out.println("hello 1000");
            }
        },1000);
    }
}
